package com.siwei.mes.service;

import com.siwei.mes.entity.OrderDynamic;
import com.github.pagehelper.PageInfo;
import com.siwei.mes.common.query.PageQuery;
import com.siwei.mes.enums.DynamicEnum;

import java.util.List;

/**
 * 工单动态(OrderDynamic)表服务接口
 *
 * @author makejava
 * @since 2023-12-05 09:31:36
 */
public interface OrderDynamicService {
    /**
     * 获取所有
     *
     * @param entity
     * @return
     */
    List<OrderDynamic> getAll(OrderDynamic entity);

    /**
     * 新增操作日志
     * @param orderId 工单id
     * @param dynamicEnum 工单操作枚举
     */
    void insertLog(Long orderId, DynamicEnum dynamicEnum);

    /**
     * 新增操作日志(打卡)
     * @param orderId 工单id
     * @param clockId 工单打卡id
     * @param dynamicEnum 工单操作枚举
     */
    void insertLogClock(Long orderId,Long clockId, DynamicEnum dynamicEnum);
}
